<template>
  <!-- 插值指令:将页面显示的文本与响应式变量的值进行绑定
   如果修改变量的值,页面显示的文本也会随之改变 -->
  <h1>我是大标题:<span>{{info}}</span></h1>
  {{info}}
  <p>{{info+'中午好!'}}</p>
  <hr>
  <button @click="f">点我</button>
  <hr>
  <!-- v-text的简写形式就是{{}} 显示的文本内容由变量的值进行控制 -->
  <!-- v-html也是将显示的内容交由变量来控制,区别是如果变量值中有html标签,会渲染html标签的效果 -->
  <p v-text="aaa"></p>
  <p v-html="aaa"></p>
</template>

<script setup>
import {ref} from "vue";

//1.定义响应式变量,注意:需要导入!
const info = ref('我是info666');
//2.定义箭头函数
const f = ()=>{
  console.log('点击了按钮');
  console.log(info.value);//注意:在JS中使用响应式变量,必须 .value!!!
  //3.修改响应式变量的值
  info.value = '我是新值';
}

const aaa = ref('我是<mark>aaa</mark>,展示<b>高亮</b>效果');
</script>

<style scoped>

</style>